package com.xncoding.task;

import org.junit.jupiter.api.Test;

import java.util.Timer;
import java.util.TimerTask;

public class TaskTest {
    @Test
    public void test00() throws InterruptedException {
        Timer timer = new Timer();
        TimerTask task = new TimerTask() {
            public void run() {
                System.out.println("executing now!");
            }
        };

        // 延迟 1s 打印一次
        timer.schedule(task, 1000);
        Thread.sleep(3000);
        // 延迟 1s 固定时延每隔 1s 周期打印一次
//        timer.schedule(task, 1000, 1000);
        // 延迟 1s 固定速率每隔 1s 周期打印一次
//        timer.scheduleAtFixRate(task, 1000L, 1000l);
//        timer.scheduleAtFixedRate(task,1000L,1000L);

    }
}
